Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.12.2009, 13:21
Новичок на форуме
Отправить личное сообщение для vladvv Посмотреть профиль Найти все сообщения от vladvv
 
Регистрация: 04.12.2009
Сообщений: 2

Создать Динамично обновляющуюся страницу
Добрый день!

Я совершеннейший новичок в JavaScript и Ajax
и прошу совета - в каком направлении двигаться?

Задача следующая.

0. Имеются 4 Обсерватории.

1. Нужно создать на нашем сайте страницу,
на которой изображена Земля, Плоскость горизонта, Солнце, Луна, Облака
ещё один объект - Гамма-Всплеск

2. Изображение Земли и Плоскости Горизонта статичны для каждой Обсерватории

3. Координаты Солнца и Луны - эфемериды - рассчитаны на сотни лет вперед.
И выложены в интернете,

4. В каждой обсерватории есть датчики погоды, которые выдают (из того что нам нужно) - значения: Дождь, Облачно, Ясно - эти занчения также выкладываются на определенных сайтах

5, Координаты Гамма-всплесков также выкладываются на сайте NASA, как только спутники с гамма-детекторами обнаруживают гамма-всплеск и посылают координаты в центр обработки данных.

6, При появлении таких координат NASA посылает своим подписчикам (по почте или/и по смс) алерты о том, что обнаружен гамма-всплеск.


!!! Нужно, чтобы при загрузке этой страницы
Отсылались запросы
1 В базу эфемерид за координатами Cолнца и Луны для каждой обсерватории
2 На наши сайты за показаниями датчиков погоды
2 На сайт NASA за абсолютными координатами последнего обнаруженного Гамма-Всплеска.
И на основе полученных ответов должна генерироваться страница с секциями для каждой обсерватории, где отображены положения указанных объектов друг относительно друга.



В итоге мы для каждой обсерватории, не прикидывая все это в голове и не вычисляя в бешенном темпе положения объектов, сразу в красочном графическом виде можем узнать:

В момент обнаружения Гаммма-всплеска
1. Под горизонтом или над горизонтом Солнце в обсерватории
2. Облачно сейчас или ясно
3. Координаты Гамма-Всплеска под горизонтом или над горизонтом
4 Далеко ли Полная Луна от Гамма-Всплеска


Как бы Вы реализовали этот проект?
Какими технологиями это реализуется?
Использовать ли PHP, или Python , или Perl?

Сейчас пока активно изучаю JavaScript, штудирую XMLHttpRequest
Буду рад любым советам по реализации проекта!
Ответить с цитированием
  #2 (permalink)  
Старый 04.12.2009, 13:57
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от vladvv
Использовать ли PHP, или Python , или Perl?
использовать то, на чем вы уже можете писать.
Если не программируете еще ни на одном, то могу посоветовать PHP, так как у него ниже порог вхождения, и вам будет легче на нем написать проект
Сообщение от vladvv
Как бы Вы реализовали этот проект?
XMLHttpRequest не умеет посылать запросы на другие домены, поэтому вам нужна настроить кросдоменный обмен данными.
я бы реализовал в виде PHP-скрипта, который делает запрос на чужие сайты, обрабатывает и выдает уже готовый массив только с нужными данными
Для выборки нужных данных средствами PHP из чужих страниц как правило используются регулярные выражения
также, очень хорошим инструментом является DOM в комплексе с Xpath

по поводу клиентской части:
для того чтобы отображать те или иные картники и позиционировать их друг относительно друга, вам понадобится изучить DOM для работы с HTML-страницей(реализация DOM в JS сильно отличается от реализации DOM в PHP)

ну, вот вкратце и все
Ответить с цитированием
  #3 (permalink)  
Старый 04.12.2009, 14:31
Новичок на форуме
Отправить личное сообщение для vladvv Посмотреть профиль Найти все сообщения от vladvv
 
Регистрация: 04.12.2009
Сообщений: 2

Спасибо огромное за очень подробный ответ!

С уважением, Владимир!
Ответить с цитированием
  #4 (permalink)  
Старый 07.12.2009, 23:20
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Тогда уж проще на флеш. Всё-таки с графикой работать + кроссдоменные запросы...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать узел <img> внутри <div> glutton Events/DOM/Window 1 09.11.2009 14:41
немогу создать фаил с помощью JavaScrip Greasemonkey в Mozilla firefox выдает ошибку crem Firefox/Mozilla 2 11.08.2009 03:44
Скачать и распарсить страницу unkis Общие вопросы Javascript 8 10.06.2009 12:47
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32
Как получить текущую страницу браузера psychodrake Общие вопросы Javascript 12 19.09.2008 00:28